piece of handicraft work - Turkish English Dictionary